@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;  color: #333;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; color: #0055a2;}
img { -ms-interpolation-mode: bicubic; }
html, body { 
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif,Helvetica,"微软雅黑";
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} 
input { border-radius:0; }  
button{-webkit-appearance: none; border-radius:0;} 
input:focus,select:focus{outline: none;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
h1, h2, h3, h4, h5, h6{font-weight: normal;}
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.fl { float:left; display:inline-block }
.fr { float:right; display:inline-block }
.clearfix:after,.section:after {content:"";display:block;clear:both;}
.clearfix {zoom:1}
.clear{clear: both;}
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.maxcontainer { min-width:1200px; }
.container {width:1200px; margin: 0 auto;}
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.pchide { display:none; }
.mhide { display:block; }
.mar0{margin-left: 0 !important; margin-right: 0 !important;}
.marTop10{margin-top: 10px;}
.marTop20{margin-top: 20px;}
.marTop30{margin-top: 30px;}
.marTop50{margin-top: 50px;}
.marTop70{margin-top: 70px;}
.pad20{padding: 20px;}
.over{overflow: hidden;}
select::-ms-expand { display: none; }


